﻿body {
	padding:0px;
	margin:0px;
	font-size:12px;
	font-family: Arial, 'Times New Roman';
	line-height:18px;
	background: #DFDFDF;
}

.clear-fix
{
	clear:both;
}


a
{
	color:#0d72ba;
	text-decoration:none;
}

#wrap-site
{
	margin: 0px auto;
	padding: 0px 5px 2px 5px;
	width: 1024px;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 1px -2px 6px #999595;
	box-shadow: 1px -2px 6px #999595;
	-moz-box-shadow: 1px -2px 6px #999595;
	-ms-box-shadow: 1px -2px 6px #999595;
	-o-box-shadow: 1px -2px 6px #999595;
	-pie-box-shadow: 1px -2px 6px #999595;
	
}

.menutop {
	width: 1024px;
	height: 30px;
	float: left;
	background: -webkit-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -moz-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -ms-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -o-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	-pie-background: linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	box-shadow: 0px 1px 3px #979797;
	-pie-box-shadow: 0px 1px 3px #979797;
}

.menutop .toptext
{
	float: left;
	width: 730px;
	height: 11px;
	margin: 0px;
	padding: 7px 7px;
	color: #727272;
	font-size: 13px;
	font-family: Tahoma;
	font-weight: 500;
}
.menutop .right-col {
	float: right;
	padding: 5px;
	margin: 3px 2px 3px 71px;
}

	.menutop .right-col ul
	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
		.menutop .right-col ul li
		{
			float:left;
			margin:0px 10px;
		}

			.menutop .right-col ul li.login
			{
				background: url(../images/login.png) no-repeat;
				padding-left:20px; 
			}
			.menutop .right-col ul li.register
			{
				background: url(../images/register.gif) no-repeat;
				padding-left:20px; 
			}
			.menutop .right-col ul li a
			{
				color: #0d72ba;
			}
			.menutop .right-col ul li:hover a
			{
				color:#e13232;
			}

.wrap-header
{
	height:40px;
	position:relative;
}

#logo
{
	background: url(../images/logo.png) no-repeat;
	width: 173px;
	height: 80px;
	position: absolute;
	top: 0px;
	left: 17px;
}
	.wrap-header .left-col
	{
		float:left;
		width:210px;
	}
	.wrap-header .right-col
	{
		float:right;
		width:810px;
	}

.menu-link
{
	padding:3px;
	margin: 3px 0px;
}

.menu-link ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	font-size:11px;
}

	.menu-link ul li
	{
		float:left;
		margin:0 5px;
		padding-left:20px;
	}

		.menu-link ul li.sethomepage
		{
			background: url(../images/homepage.png) no-repeat;
		}
		.menu-link ul li.addbookmark
		{
			background: url(../images/star.png) no-repeat;
		}
		.menu-link ul li.addfacebook
		{
			background: url(../images/facebook.png) no-repeat;
		}
		.menu-link ul li.addgoogleplus
		{
			background: url(../images/googleplus.png) no-repeat;
		}
		.menu-link ul li.sharelink
		{
			background: url(../images/share.png) no-repeat;
		}
		.menu-link ul li:hover a
		{
			color:#e13232;
		}


.box-ads-top
{
	border:1px solid #DFDFDF;
	height:70px;
	margin-bottom:2px;
}

.main-menu-container
{
		width: 810px;
		float:right;
		position:relative;
}



.main-menu
{
	height:30px;
	padding: 0px 0px;
	margin: 2px 0px;
	list-style: none;
	background: #0d72ba;
	box-shadow: 0px 1px 3px #979797;
	-pie-box-shadow: 0px 1px 3px #979797;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


ul.menu-user
{
	padding:0px;
	margin:0px;
	list-style:none;
	position:absolute;
	right:0px;
	top:8px;
}
	ul.menu-user li
	{
		float:left;
		margin:0px 10px;
	}

		ul.menu-user li.login
		{
			background: url(../images/login.png) no-repeat;
			padding-left:20px; 
		}
		ul.menu-user li.register
		{
			background: url(../images/register.gif) no-repeat;
			padding-left:20px; 
		}
		ul.menu-user li a
		{
			color: #fff;
			font-weight:bold;
		}
		ul.menu-user li:hover a
		{
			color:#f5ff00;
		}


.main-menu li
{
	float: left;
	padding:6px 16px;
	color:#fff;
	font-weight:bold;
	border-right: 1px solid #2d5f93;
	border-left: 1px solid #4a84b5;
}


	.main-menu li.first
	{
		border-left:none;
	}

	.main-menu li.last
	{
		border-right:none;
	}

	.main-menu li a
	{
		color:#fff;
	}

	.main-menu li:hover
	{
		background: #63a3d8;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin:3px;
		padding:3px 13px;
	}

	.main-menu li.home
	{
		padding:2px 17px;
		padding-top:6px;
	}
	.main-menu li.home a
	{
		display:inline-block;
		width:18px;
		height:16px;
		background: url(../images/home.png) no-repeat;
	}

	.main-menu li.active
	{
		background: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		margin:3px;
		padding:3px 13px;
	}
		.main-menu li.active a
		{
			color:#0d72ba;
		}


	.main-menu li.home:hover
	{
		background: #63a3d8;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:0px 13px;
		padding-top:2px;
		margin:4px;
	}

	.main-menu li.home.active
	{
		background: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		padding:0px 13px;
		padding-top:2px;
		margin:4px;
	}

	.main-menu li.home.active a
	{
		background: url(../images/home-active.png) no-repeat;
	}


.wrap-main
{
	margin:5px 2px;
	margin-top:15px;
}

.wrap-main .right-col
{
	float:right;
	width:250px;
}

	.wrap-main .right-col .box-title
	{
		background:#0d72ba;
		color:#fff;
		font-weight:bold;
		margin-top:10px;
		text-align:center;
		padding:5px;
		box-shadow: 0px 1px 3px #979797;
		-pie-box-shadow: 0px 1px 3px #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.wrap-main .right-col .box-ads
	{
		border: 1px solid #DFDFDF;
		margin:2px 0px;
	}


.wrap-main .left-col
{
	float:left;
	width:760px;
}

.row00
{
	background:#f7f6f6;
	border:1px solid #DFDFDF;
	margin-bottom:10px;
	padding:10px;
}

	.row00 #txtKeyword
	{
		padding:6px 5px;
		border:1px solid #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:450px;
	}

	.row00 #cboTypeSearch
	{
		padding:5px;
		border:1px solid #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:150px;
		height:30px;
	}

	.row00 #btnSearch
	{
		padding:5px;
		border:1px solid #2d5f93;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:100px;
		height:30px;
		background:#0d72ba;
		color:#fff;
		font-weight:bold;
		cursor:pointer;
	}

		.row00 #btnSearch:hover
		{
			background:#2d5f93;
		}

.row01 .box-slide
{
	float:left;
	width:538px;
	height:267px;
	border:1px solid #DFDFDF;
}
.row01 .box-search
{
	float:right;
	width:210px;
	height:267px;
	border:1px solid #DFDFDF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position:relative;	
}

	.row01 .box-search .img-house
	{
		position:absolute;
		background: url(../images/64x64_house_search.png) no-repeat;
		width:26px;
		height:26px;
		z-index:100;
		top:2px;
		left:7px;
	}

.row01 .box-search .box-title
{
	background:#0d72ba;
	padding:6px;
	text-align:center;
	-webkit-border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	color:#fff;
	font-size: 12px;
	font-weight: 500;
	font-weight:bold;
	margin:1px;
}

	.row01 .box-search .container
	{
		padding:3px 5px;
	}

	.row01 .box-search input[type='text']
	{
		padding:6px 5px;
		border:1px solid #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:208px;
	}

	.row01 .box-search select
	{
		padding:2px;
		border:1px solid #979797;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:200px;
		margin-top:2px;
	}

	.row01 .box-search #btnSearch
	{
		padding:4px;
		border:1px solid #2d5f93;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		width:100px;
		background:#0d72ba;
		color:#fff;
		font-weight:bold;
		margin-top:2px;
		cursor:pointer;
	}

		.row01 .box-search #btnSearch:hover
		{
			background:#2d5f93;
		}


.row02
{
	margin-top:10px;
}
	.row02 ul.header-box
	{
		height: 34px;
		border-bottom: 2px solid #0d72ba;
		padding:0px 10px;
		margin:0px;
		list-style:none;
	}
		.row02 ul.header-box li
		{
			float: left;
			background: #999595;
			margin:2px;
			color:#fff;
			padding:7px 10px;
			font-weight:bold;
			
			-webkit-border-top-left-radius: 8px;
			-moz-border-top-left-radius: 8px;
			border-top-left-radius: 8px;
			-webkit-border-top-right-radius: 8px;
			-moz-border-top-right-radius: 8px;
			border-top-right-radius: 8px;
		}
			.row02 ul.header-box li a
			{
				color:#fff;
			}

			.row02 ul.header-box li.active
			{
				background: #0d72ba;
			}

	.lst-bds
	{
		min-height:300px;
		border: 1px solid #DFDFDF;
	}

		.lst-bds ul
		{
			padding:0px;
			margin:0px;
			list-style:none;
		}

			.lst-bds ul li
			{
				padding:3px;
				border-bottom:1px dotted #DFDFDF;
			}

				.lst-bds ul li.alt
				{
					background:#FAFAFA;
				}

				.lst-bds ul li:hover
				{
					background: #daebf8;
				}

				.lst-bds ul li .pic
				{
					float:left;
					width:55px;
				}
					.lst-bds ul li .pic img
					{
						width:50px;
						height:50px;
						border:1px solid #DFDFDF;
					}

				.lst-bds ul li .info
				{
					float:left;
					width:600px;
					padding-left:5px;
					padding-top:3px;
				}

					.lst-bds ul li .info .r01
					{
						font-weight:bold;
						font-size: 12px;
						line-height:18px;
					}

						.lst-bds ul li .info .r01 a
						{
							color:#0d72ba;
						}

					.lst-bds ul li .info .r02
					{
						overflow: hidden;
						padding: 3px 0px;
						font-size:11px;
						line-height:20px;
					}

					.lst-bds ul li .info .r02 .type
					{
						float:left;
						color:#4a84b5;
						width:150px;
					}
					.lst-bds ul li .info .r02 .vtri
					{
						float:left;
						color:#4a84b5;
						width:150px;
					}
					.lst-bds ul li .info .r02 .dtich
					{
						float:left;
						color:#4a84b5;
					}

				.lst-bds ul li .price-col
				{
					float: right;
					width: 127px;
					text-align:right;
					color:#4a84b5;
				}

					.lst-bds ul li .price-col .price
					{
						font-size:11px;
					}

					.lst-bds ul li .price-col .total
					{
						color: #e13232;
						font-weight:bold;
					}
.copyright
{
	width: 1024px;
	height: 30px;
	float: left;
	background: -webkit-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -moz-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -ms-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	background: -o-linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	-pie-background: linear-gradient(top,#F7F7F7,#F5F5F5,#DBDBDB);
	box-shadow: 0px 1px 3px #979797;
	-pie-box-shadow: 0px 1px 3px #979797;

	color: #727272;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: 500;
}


	.copyright .left-col
	{
		float:left;
		margin: 0px;
		padding: 7px 7px;
		font-size: 11px;
	}
	.copyright .right-col
	{
		float:right;
		margin: 0px;
		padding: 7px 7px;
		font-size: 11px;
	}


.footer
{
	background: #ededed;
	border: 1px solid #ccc;
	margin: 5px 0px;
	border-top: 2px solid #ccc;
	margin-top:10px;
	text-align:center;
	padding:20px;
	color:#727272;
	font-size:11px;
}

	.footer .company-name
	{
		font-size:12px;
		text-transform:uppercase;
	}